@import "reset.css";
@import "frames.css";
@import "typo.css";
@import "forms.css";
@import "editor.css";
@import "boards.css";
@import "threads.css";
@import "posts.css";
@import "profile.css";
@import "messages.css";
@import "navigation.css";
@import "jquery.css";
@import "helper.css";

body, html { padding:0px; margin:0px; height:100%; }

body  {
	background-color:#ddd;
	margin:0px;
	padding:0px;
	font-size:101%;
	font-family:verdana;
}

img { border:0px; text-decoration:none; }

p {
	line-height: 1.25em;
	margin: 1.25em 0;
}


a:link, a:visited {
	color:darkred;
	text-decoration:none;
}

a:hover { text-decoration:underline; }

ol { list-style-type:upper-roman; margin:5px 0 5px 60px; }
ol li { padding:5px; }

img.float_left { float:left; }
img.float_right { float:right; }

.hide 		{ display:none; }
.center 	{ text-align:center; }
.right		{ text-align:right; }
.middle		{ vertical-align:middle; }
.top		{ vertical-align:top; }

.cell1 { background-color:#e6e6fa !important; }

.table_logs { 
	width:100%;
	border:1px solid #ddd;
}

.table_logs tr th { 
	background-color:#f5f5f5; 
	padding:5px; 
	border-bottom:1px solid #ddd; 
}

.table_logs tr td { 
	background-color:#fafafa; 
	padding:5px; 
}

span.toggle_minus {
	display:inline-block;
	width:16px;
	height:16px;
	background:transparent url('../../gfx/minus.gif') no-repeat;
	cursor:pointer;
}

span.toggle_plus {
	display:inline-block;
	width:16px;
	height:16px;
	background:transparent url('../../gfx/plus.gif') no-repeat;
	cursor:pointer;
}

/* User online */

div.user_online		{ padding:5px; margin:5px; }
span.online_total	{ font-weight:bold; font-size: 1.1em; }
span.online_time	{ font-size:0.8em; color:#666; }
span.online_groups	{ font-size:0.8em; color:#666; }
p.online_members	{ margin-left:10px; }

hr					{ padding:1px; height:1px; border:0px; background:transparent url('../../gfx/dotted_1.gif') repeat-x; }
